﻿#include <time.h>
#include <stdlib.h>
#include "CMisk.h"

/**
 * \brief 从min和max之间取随机数
 * \param _min: 最小值
 * \param _max: 最大值
 */
int rand_between(int _min, int _max)
{
	if(_min == _max)
		return _min;
	else if(_min < _max)
		return _min + (((double)_max - (double)_min + 1.0) * rand()) / (RAND_MAX + 1.0);
	else
		return _max + (((double)_min - (double)_max + 1.0) * rand()) / (RAND_MAX + 1.0);
}

